package zx.x.modules.app.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 
 * 
 * @author x
 * @email x
 * @date 2022-10-13 09:55:21
 */
@Data
@TableName("sys_order")
public class OrderEntity extends Page implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 状态 状态 0未支付 1 已付款(酒店民宿=确认中,餐饮=待使用，文创=待发货) 2取消（订单错发）  3用户申请退款 4 已完成 5 评价完成 6 确定完成  7 退款完成 8商家申请退款 9已发货  11已同意退款 12已出票
	 */
	private Long zt;
	/**
	 * 用户id
	 */
	private Integer userId;
	/**
	 * 金额
	 */
	private BigDecimal money;
	/**
	 * 商户id
	 */
	private Integer mId;
	/**
	 * 1酒店 2民宿 3娱乐 4餐饮 5票务
	 */
	private Long type;
	/**
	 * 优惠券id
	 */
	private Integer yId;
	/**
	 * 门票id
	 */
	private String mpId;
	/**
	 * 景区id
	 */
	private String jqId;
	/**
	 * 身份证
	 */
	private String sfzhm;
	/**
	 * 逻辑删除 0不删 1删
	 */
	private Integer deleteFlag;
	/**
	 * 预计到店时间
	 */
	private String yjddTime;
	/**
	 * 商品id //根据type类型来
	 */
	private String spId;
	/**
	 * 留言
	 */
	private String text;
	/**
	 * 退款状态 1申请 2同意 3拒绝
	 */
	private Long tkZt;
	/**
	 * 电话
	 */
	private String phone;
	/**
	 * 租客姓名
	 */
	private String zName;
	/**
	 * 创建时间
	 */
	private Date cjTime;
	/**
	 * 编号
	 */
	private String number;
	/**
	 * 入驻时间
	 */
	private String ydTime;
	/**
	 * 微信交易号
	 */
	private String wxTransaction;
	/**
	 * 实际入驻时间
	 */
	private String sjrzTime;
	/**
	 * 实际离店时间
	 */
	private String lkTime;
	/**
	 * 二维码
	 */
	private String ewm;
	/**
	 * 收货地址
	 */
	private String shdz;
	private String tkYy;// 退款原因
	private String wldh;
	private String tkdh;
	private String uordernum;// 票付通订单
	/**
	 * 截止时间
	 */
	private Date jzsj;
	/**
	 * 退款申请时间
	 */
	private Date tkTime;
	/**
	 * 退款回执时间时间
	 */
	private Date tkhzTime;
	private Integer sl;


}
